.header{
	position: fixed;
	top: 0;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	background-color: #005B99;
	z-index: 11;
}
.header ul{
	overflow: hidden;
	height: 100%;
}
.header ul li.logo{
	float: left;
	height: 100%;
	width: 200px;
	padding: 0 15px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: #1A6BA3;
	items: center;
	/*background: url('/src/img/test.png') no-repeat center;
	background-size: 100%;*/
}
.header ul li.logo img{
	width: 100%;
}
 
.header ul li.quit_login{
	width: 160px;
	height: 50px;
	float: right;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
}
.header ul li.quit_login:hover + .admin_quit {
	display: block;
}
.admin_quit:hover {
	display: block;
}
.header ul li.quit_login .box{
	overflow: hidden;
	display: inline-block;
}
.header ul li.quit_login span{
	float: left;
	margin: 0 8px;
}
.header ul li.quit_login i{
	font-size: 14px;
	float: left;
}
.header ul li.quit_login img {
	width: 14px;
	float: left;
}
.header ul li.quit_login .down_sanjiao{
	float: left;
	z-index: 101;
	margin-top: 23px;
	border-width: 6px;
	border-color: #fff transparent transparent transparent;
	/*transparent 透明*/
	border-style: solid dashed dashed dashed;
	width: 0;
	height: 0;
	overflow: hidden;
}
.header ul li.quit_login.active{
	color: #fff;
	background-color: #262a2d;
}
.header ul li.quit_login.active .down_sanjiao{
	border-color: #fff transparent transparent transparent;
}

.admin_quit{
	display: none;
}
.admin_quit .up_sanjiao{
	z-index: 101;
	position: fixed;
	top: 39px;
	right: 60px;
	border-width: 8px;
	border-color: transparent transparent #fff transparent;
	/*transparent 透明*/
	border-style: dashed dashed solid dashed;
	width: 0;
	height: 0;
	overflow: hidden;
}
.admin_quit .info{
	width: 180px;
	position: fixed;
	right: 15px;
	top: 50px;
	z-index: 101;
	padding-bottom: 10px;
	font-size: 14px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #fff;
    box-shadow: 0 0 10px #ccc;
}
.admin_quit .info a{
	color: #333;
}
.admin_quit .info ul{
	font-size: 14px;
	overflow: hidden;
	padding: 10px 20px;
	line-height: 20px;
}
.admin_quit .info ul li{
	float: left;
}


.admin_quit .user_info span{
	color: #696a6a;
}
.admin_quit .user_info p{
	font-weight: bold; 
	color: #b4b4b4;
}

.admin_quit .pub_style.active{
	background-color: #f4f4f4;
}
.admin_quit .pub_style ul{
	color: #26292d;
	height: 20px;	
}
.admin_quit .pub_style i{
	font-size: 18px;
	color: #26292d;
	margin-right: 5px;

}
.admin_quit .pub_style img{
	width: 18px;
	height: 19px; 
	margin-right: 5px;

}

.aside {     
	position: fixed;
    top: 50px;
    /* top: 0; */
    left: 0;
    bottom: 0;
    /* max-width: 200px; */
    -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 1px 0 rgba(0,0,0,0.2);
    z-index: 99;
    background: #FFFFFF; 
}


.aside .company_logo{
    position: absolute;
    padding-bottom: 20px;
    bottom: 0;
    width: 180px;
    text-align: center;
    background: #FFFFFF;
}
.aside .company_logo a{
    color: #b4b4b4;
}

.aside .first_sidebar,
.aside .nav-sidebar {  
	/*height: 100%;*/
	height: calc(100% - 40px);
	overflow-y: auto;
	width: 200px; 
	background: #FFFFFF; 
	float: left; 
}

.aside .nav-sidebar::-webkit-scrollbar {
	display: none;
}
 
.aside .toggle-in {
	width: 50px;
}

.aside .toggle-in  .firstMenu > span {
	display: none;
}

.toggle-menu .firstMenu { 
	/*display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;*/
	text-align: center;
	cursor: pointer;
	background-color: #F9FAFC;
}

.menu-icon { display: inline-block!important; margin-top: 11px; }
/*.menu-left{background: url('../img/meun-bg.png') no-repeat 0px 0px;background-size: 64px 13px;width: 22px;height: 13px;}
.menu-right{background: url('../img/meun-bg.png') no-repeat -42px 0px;background-size: 64px 13px;width: 22px;height: 13px;}*/
.menu-left{background: url('../img/menu-left.png') no-repeat;width: 16px;height: 14px;}
.menu-right{background: url('../img/menu-right.png') no-repeat;width: 16px;height: 14px;}

./*aside .first_sidebar .toggle-menu .firstMenu img {
	width: 23px;
	height: 13px;
}
 

.aside .first_sidebar li{ 
	position: relative;
	height: 58px; 
	line-height: 58px;
	padding-left: 24px;
	border-bottom: 1px solid #131516;
}
.aside .first_sidebar li:first-child{ 
	border-top: 1px solid #131516;
}
.aside .first_sidebar li .firstMenu{
	height: 100%;
	color: #fff; 
	font-size: 16px;
}
 
.aside .first_sidebar li .firstMenu:hover +  .hover_content{
	display: block;
}
.aside .first_sidebar li .firstMenu i{
	font-size: 18px;
	margin-right: 10px;
}

.aside .first_sidebar li .firstMenu img {
	width: 18px;
	height: 19px; 
}

.hover_content{
	display: none;
	position: absolute;
	right: 0px;
	top: 12px;
	z-index: 10000;
	font-size: 14px;
	max-width:  980px;
}
.hover_content:hover {
	display: block;
}
.hover_content .sanjiao{
  border-width: 8px;
  border-color: transparent #fff transparent transparent; 
  border-style: dashed solid dashed dashed;
  width: 0;
  height: 0;
  overflow: hidden;
}
.hover_content .menu_sub{
    padding-bottom: 10px;
    position: absolute;
    padding-left: 10px;
    top: -20px;
    left: 16px;
    z-index: 101;
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    background: #fff;
    box-shadow: 0 0 10px #ccc;
 
}
.hover_content .titleMenu{
	overflow: hidden;
}
.hover_content .titleMenu>div{
	float: left;
}
.hover_content .titleMenu .secMenu{
	text-align: left;
	font-weight: bold;
}
.hover_content .titleMenu .isCommonUse{ 
	width: 120px;  
	box-sizing: border-box;
}
.hover_content .titleMenu .isCommonUse .secMenu{
	text-align: left;
	font-weight: bold;
	color: #833030;
	line-height: 40px;
	height: 40px;

}
 
.hover_content .titleMenu .isCommonUse:first-child .thrMenu{
	border: none;
}
.hover_content .titleMenu .isCommonUse .thrMenu {
	line-height: 30px;
}
.hover_content .titleMenu .isCommonUse .thrMenu a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #353434;
	padding-right: 8px;
}

.hover_content .titleMenu .isCommonUse .thrMenu a:hover{ 
	font-weight: bold;
}
 */
.box-body{
	padding-top: 30px;
}
.box-body table thead th:first-child label{
	font-weight: normal;
	margin-bottom: 0;
}
.checkAll{
	position: relative;
	top: 2px;
}
.modal a , .hh_search a , .dj_date a{
	padding: 0;
}
.modal a button , .hh_search a button, .dj_date a button{
	background-color: rgba(0,0,0,0);
	border: none;
	padding: 4px 6px;
}
.link_btn{
	position: absolute;
	top: 5px;
	width: 100%;
}
.dj_date{
	top: auto;
}
.dj_date span{
	display: inline-block;
	margin-right: 20px;
}
 
/*.aside .first_sidebar li:hover{ 
	background: #131516;
	cursor: default; 
}
.aside .first_sidebar li.active { 
	background: #FFF; 
	color: #333 
}*/
.head_img { 
	width: 32px; 
	height: 32px; 
	border-radius: 50%;
	overflow: hidden;
	margin-bottom: 14px;
	margin-left: 49px;
	margin-top: 15px;
} 
.tehonlogy {
	font-size: 12px;
	color: #696a6a;
	float: left;
}
.icons {
	float: right;
	height: 50px;
}
.icons a {
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #fff;
	border-radius: 50%;
	margin-left: 20px;
}
.icons a i { 
	font-size: 18px;
}

.icons a img {
	width: 18px;
	height: 19px;
}


.head_img img { width: 100%; height: 100% }
/*.aside .second_sidebar { 
	float: left;
	width: 100px;
	height: 100%;
	background: #FFF;
	color: #333;
	overflow-y:auto;
	margin-right: -14px;
}

.aside .second_sidebar .second-sidebar-title{
	padding-left: 20px;
    font-size: 14px;
    height: 63px;
    line-height: 63px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #f2f2f2;
}


.aside .second_sidebar ul{
	padding: 13px 10px;
    width: 90px;
}

.aside .second_sidebar ul li {
	padding: 0 10px;
	line-height: 20px;
	margin-bottom: 24px;
}
.aside .second_sidebar ul li.active,
.aside .second_sidebar ul li:hover {
	cursor: pointer;
	color: #38f;
}*/
.section { 
	 margin-left: 200px;
	 /*height: calc(100% - 20px);*/
	 height: 100%;
	 /*width: 1080px;*/
	 background-color: #F4F6F9;
	 /*padding-top: 65px;*/
	 box-sizing: border-box;
	 overflow-y: hidden;
	 overflow-x: auto;
	padding: 70px 20px 0;
}


.tag{ 
	position: fixed; 
	top: 60px;
	height: 35px;
	width: 100%;
	overflow-y: hidden;
	overflow-x: auto;
}
.tag ul{ 
	display: inline-block;
	height: 35px;
	width: 100%; 
	border-bottom: 1px solid #efefef;  

}
.tag ul a{
	color: #333;
	font-size: 15px;
	display: inline-block;
	/* padding: 0 20px; */
	width: 100px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
	
}
.tag ul li span{
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;

	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	/*line-height: 1;*/
}
.tag ul li span:hover{
	/*font-size: 16px;*/
	background: red;
	color: #fff;
	border-radius: 50%;
}
.tag ul li{
	position: relative;
	height: 35px;
	line-height: 35px;
	box-sizing: border-box;
	float: left;
	padding: 0 15px;
	background-color: #f0f0f0;
	border: 1px solid #B3B3B3;
	/* border-radius: 6px; */
	border-radius: 6px 6px 0 0;
	border-bottom: none;
	margin-left: 6px; 
}
.tag ul li.active{
	background-color: #fff;
	border-radius: 6px 6px 0 0;
}

.tag ul li.active:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	background: #fff;
	bottom: -1px;
	left: 0;
}

.set-pass-title {
	color: red;
	font-size: 16px;
	padding-left: 30px;
	margin-bottom: 20px;
}
.modal-back-musk {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #333;
	opacity: 0.5;
	filter: alpha(50);
	z-index: 100;
}

.admin-main-content { 
	min-width: 1040px;
	padding: 20px;
	margin-left: 0;
	/*max-width: 1100px;*/
	/*min-height: 100%;*/
	background: #fff;
	padding-bottom: 0;
}
.admin-main-content .row {
	margin-left: 0;
	margin-right: 0;
}

.admin-main-content .row .little-title {
	line-height: 25px;
	padding-left: 10px;
	border-left: 5px solid rgba(25, 158, 216, 1);
}

.admin-main-content .search-wrap { 
	width: 100%;
	padding: 5px 0;
	background: #F4F6F9;
	overflow: hidden;
	line-height: 34px;
	margin-bottom: 10px;
}
.admin-main-content .search-wrap .glyphicon {
	float: left;
	font-size: 18px;
	line-height: 34px;
	margin-right: 10px;
	width: 20px;
}

.admin-main-content .search-wrap .search-input {
	border: none;
	outline: none;
	height: 34px;
	line-height: 34px;
	width: 300px;
	float: left;
}

.admin-main-content .search-wrap .form-group .control-label {
	text-align: right;
	line-height: 34px;
}
.admin-main-content .search-wrap .btn {
	margin-right: 15px;
}

.filter-wrap {
	overflow: hidden;
}

.nav-sidebar > li {
	position: relative; 
    line-height: 44px; 
    height: 44px; 
    overflow: hidden;
    /*border-bottom: 1px solid #131516;*/
}

.nav-sidebar > li .module-name {
    padding-left: 16px;
    font-size: 14px;
    cursor: pointer;
}

.nav-sidebar > li .module-name:hover {
	background-color: #F4F6F9;
	color: #2494EC;
}


.nav-sidebar > li .sub-ul {
	display: none;
}


.nav-sidebar > li.active {
	height: auto;
}
.toggle-in.nav-sidebar > li.active {
	height: 44px;
}
.nav-sidebar > li.toggle-menu {
	line-height: 36px;
	height: 36px;
}

.nav-sidebar > li.active .module-name {
	background-color: #F4F6F9;
	color: #2494EC;
}

.nav-sidebar > li .arrow-icon {
	display: block;
}

.nav-sidebar > li i {
	font-size: 16px;
}

.nav-sidebar .toggle-menu {
	height: 58px;
	line-height: 58px;
}

.nav-sidebar {
	color: #666666;
	font-size: 16px;
} 
.nav-sidebar a {
	color: #666666;
	font-size: 14px;
	text-decoration: none;
}

.nav-sidebar .sub-ul {
	background: #fff;
}

.nav-sidebar .sub-ul li {	
	padding-left: 32px;
	padding-right: 10px;
	line-height: 40px;
	position: relative;
}
.nav-sidebar .sub-ul li > a {
	display: block;
	width: 100%;
	height: 100%;
}
.nav-sidebar .sub-ul li.on,
.nav-sidebar .sub-ul li:hover {
	background: #F4F6F9;
}
.nav-sidebar .sub-ul li.on a{
	color: #2494EC;
}

.nav-sidebar .sub-ul li .num {
	position: absolute; 
	font-size: 13px;
	color: #fff;
	right: 10px;
	top: 13px;
	width: 25px;
	height: 15px;
	text-align: center;
	line-height: 15px;
	border-radius: 5px;
	background: red;
}

.nav-sidebar .sub-ul li .num.red {
	background: #DD514C;
}

.nav-sidebar .sub-ul li i {
	font-size: 14px;
	margin-right: 4px;
}

.nav-sidebar .sub-ul li .num.blue {
	background: #199ED8;
}
.nav-sidebar .sub-ul li .num.yellow {
	background: #5CB85C;
}

.btn-info,
.btn-primary {
	background: #2494EC;
	color: #fff;
}

.btn-default {
	border: 1px solid #2196FC;
	color: #2196FC;
}

.btn { 
	padding-top: 5px;
	padding-bottom: 5px;
}

.form-control {
	border-color: #CFD7E6;
}

a{
	cursor: pointer;
}
a.a-blue{
	color: #2196FC;
}

a.a-red{
	color: #d43f3a;
}